Multi-Core Processor Memory Contention Benchmark Analysis Case Study
نویسندگان
چکیده
Multi-core processors dominate current mainframe, server, and high performance computing (HPC) systems. This paper provides synthetic kernel and natural benchmark results from an HPC system at the NASA Goddard Space Flight Center that illustrate the performance impacts of multi-core (dualand quad-core) vs_ single core processor systems. Analysis of processor design, application source code, and synthetic and natural test results all indicate that multi-core processors can suffer from significant memory subsystem contention compared to similar singlecore processors.
منابع مشابه
WMTrace - A Lightweight Memory Allocation Tracker and Analysis Framework
The diverging gap between processor and memory performance has been a well discussed aspect of computer architecture literature for some years. The use of multi-core processor designs has, however, brought new problems to the design of memory architectures increased core density without matched improvement in memory capacity is reducing the available memory per parallel process. Multiple cores ...
متن کاملEvaluation of the Intel Clovertown Quad Core Processor
We evaluated the Intel Clovertown quad core processor by means of the EuroBen Benchmark. The single-core performance was assessed as well as the shared-memory parallel performance with OpenMP. In addition, the distributed-memory performance was measured using MPI and some linear algebra tests and an FFT test were performed using Intel’s MKL library. The single-core performance turns out to be g...
متن کاملCooperative Virtual Machine Scheduling on Multi-core Multi-threading Systems — A Feasibility Study
Virtual machines (VMs) and multi-core multi-threading microprocessors (MMMP) are two emerging technologies in software and hardware, respectively, and they are expected to become pervasive on computer systems in the near future. However, the nature of resource sharing on an MMMP introduces contention among VMs which are scheduled onto the cores and the threads that share the processor computati...
متن کاملFormal Analysis of Memory Contention in a Multiprocessor System
Multi-core processors along with multi-module memories are extensively being used in high performance computers these days. One of the main performance evaluation metrics in such configurations is the memory contention problem and its effect on the overall memory access time. Usually, this problem is analyzed using simulation or numerical methods. However, these methods either cannot guarantee ...
متن کاملAn Abstract Domain for Multi-level Caches
Many program analyses and optimizations rely on knowledge of cache behavior. The precision of the underlying cache model is increasingly important with the recent uptake of multi-core and many-core architectures for two reasons. First, per-core cache sizes generally decrease as the number of cores becomes large resulting in more cache misses. Second, large scale sharing of the communication ban...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009